package com.blackcat.metaannotation.retention;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * <p> 描述 : 示不仅会在编译后的class文件中存在，而且在运行时保留。
 * 		因此它们主要用于反射场景，可以通过getAnnotation方法获取。
 * @author : blackcat
 * @date  : 2020/8/6 16:08
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Country {
	/** 国家名称 */
	String name();
	/** 国家语言 */
	String[] languages();
}
